List Prolog Grammar Projects - Enter additional inputs to a list prolog grammar which affect which clause is used to translate a string, and create one's own rule using call. - Make a functional decision tree for a grammar which reuses parts